package com.hyfrogx.modules.manage.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @version 1.0.0
 * @Author: lfh
 * @Date: 2019/9/24 10:25
 * @Company 汉咏科技
 * 转赠功能实体类
 */
@Data
@TableName("hy_give_config")
public class HyGiveConfigEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 转赠名称
     */
    private String configName;

    /**
     * 转赠最小值
     */
    private Integer rangeMin;

    /**
     * 转赠最大值
     */
    private Integer rangeMax;

    /**
     * 每日转赠上限
     */
    private Long dayMax;

    /**
     * 转赠抽成的基数
     */
    private Integer vacuateBase;

    /**
     * 转赠抽成的比例
     */
    private Integer vacuateScale;

    /**
     * 是否开启：1开启；0不开启；
     */
    private Integer status;

    /**
     * 更新时间
     */
    private Date updatetime;

    /**
     * 修改人id
     */
    private Long userId;
}
